// pages/rescue/detail/detail.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        report:{
            id:1,
            src:'/images/icon-photo.png',
            status:'待接警',
            tel:15698521568,
            type:'自然灾害',
            unit:'大阳古镇',
            time:'2020.07.28 11:20',
            address:'大阳古镇有客服中心',
            info:{text:'大阳古镇游客服务中心着火',imageList:['/temporay/1.png','/temporay/1.png','/temporay/1.png'],videoList:['/temporay/1.mp4']}
        },
        called:{
            plan:[{id:1,title:'自然灾害防范预警实施方案'},{id:2,title:'自然灾害防范预警实施方案'},{id:3,title:'自然灾害防范预警实施方案'}],
            supplies:[{id:1,supplies:'120救护车',name:'张明',tel: 15026558856},{id:2,supplies:'120救护车',name:'张明',tel: 15026558856},{id:3,supplies:'120救护车',name:'张明',tel: 15026558856}],
            personnel:[{id:1,department:'安全部',name:'张明',tel: 15026558856},]
        }
    },
    /* 接警 */
    handleCalled:function(e){
        console.log(e)
        let index=e.currentTarget.dataset.index
        let item=`report.status`
        console.log(item)
        this.setData({[item]:'处理中'})
    },
     /* 现场连线 */
     handleLine:function(){
        wx.showActionSheet({
            itemList: ['语音', '视频'],
            success (res) {
              console.log(res.tapIndex)
            },
            fail (res) {
              console.log(res.errMsg)
            }
          })
    },
     /* 事件反馈 */
     handleToFeedback:function(e){
        console.log(e)
        let id=e.currentTarget.dataset.id
        wx.navigateTo({
            url: `../feedback/feedback?id=${id}`,
            success: function(res) {
              // 通过eventChannel向被打开页面传送数据
              res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })
            }
          })
    },
    /* 给上报人打电话 */
    handleCallUp:function(e){
      let tel=e.currentTarget.dataset.tel
      console.log(tel)
      wx.makePhoneCall({
        phoneNumber: `${tel}` //仅为示例，并非真实的电话号码
      })
    },
    /* 图片预览 */
    handlePreviewImage:function(e){
        console.log(e)
        let index=e.currentTarget.dataset.index
        let imageList=this.data.report.info.imageList
    
        wx.previewImage({
        current: index, // 当前显示图片的http链接
        urls: imageList // 需要预览的图片http链接列表
        })
    },
    /* 去预案详情 */
    handlePlanDetail:function(e){
        let id=e.currentTarget.dataset.id
        wx.navigateTo({
            url: `./planDetail/planDetail?id=${id}`,
            success: function(res) {
              // 通过eventChannel向被打开页面传送数据
              res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })
            }
          })
    },
    /* 应急物资 打电话 */
    handleSuppliesCalled:function(e){
      let tel=e.currentTarget.dataset.tel
      wx.makePhoneCall({
        phoneNumber: `${tel}` //仅为示例，并非真实的电话号码
      })
    },
    /* 参与人员 打电话 */
    handlePersonnelCalled:function(e){
      let tel=e.currentTarget.dataset.tel
      wx.makePhoneCall({
        phoneNumber: `${tel}` //仅为示例，并非真实的电话号码
      })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        console.log(options.id)
        const eventChannel = this.getOpenerEventChannel()
        eventChannel.on('acceptDataFromOpenerPage', function(data) {
            console.log(data)
          })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})